package com.bidevalution.business.service;

import com.qtp.core.model.Response;

import java.io.OutputStream;

/**
 * @author huyiqi
 * @date 2020/4/15
 */
public interface BeSectionHiddenService {

    /**
     * 打印暗标关联表前的校验
     * @param sectionId 标段id
     * @param userLoginName 用户登录名
     * @param password 登录密码
     * @return 返回结果
     */
    Response printPdfCheck(String sectionId,String userLoginName,String password) throws Exception;

    /**
     * 打印暗标关联表
     * @param sectionId 标段id
     * @param token 授权码
     * @return 返回结果
     */
    void printHidden(String sectionId, String token, OutputStream os) throws Exception;

    /**
     * 获取打印按钮的状态
     * @param sectionId 标段id
     * @return 返回结果
     */
    Response getButtonStatus(String sectionId);
}
